

#include "timer.h"
#include  <Arduino.h>
#include "utils.h"
 


Ticker tickerSetLow;
Ticker tickerSetHigh;
Ticker tickerSetChar;

// int a[10];
// int index;



void setPinLow() {
  //  int t = digitalRead(0);
  //  a[index]=t;
  //  index++;

  //  int c=0;
  //  for (size_t i = 0; i < 10; i++)
  //  {
  //     c++;
  //     if(a[i]==1){
  //       break;
  //     }
  //  }
  //  if(c==10){
  //    printStr("按下");
  //    tickerSetLow.detach();
  //    return ;
  //  }
  //  c=0;
  //   for (size_t i = 0; i < 10; i++)
  //  {
  //     c++;
  //     if(a[i]==0){
  //        break;
  //     }
  //  }

  // if(c==10){
  //    printStr("松开");

  //    return ;
  //  }
}



void setPinHigh() {
  digitalWrite(8, 1);
}

void setPin(int state) {
  digitalWrite(8, state);
}

void setPinChar(char state) {
  digitalWrite(8, state);
}

void setupTicker() {
 

  // every 25 ms, call setPinLow()
  tickerSetLow.attach_ms(25, setPinLow);

  // every 26 ms, call setPinHigh()
  //tickerSetHigh.attach_ms(26, setPinHigh);

  // every 54 ms, call setPinChar(1)
  //tickerSetChar.attach_ms(26, setPinChar, (char)1);
}
